package traitements;

import bdd.QueriesLivre;
import beans.Livre;
import java.sql.SQLException;
import java.util.ArrayList;

public class GererLivre {

    QueriesLivre queriesLivre;

    public GererLivre() throws ClassNotFoundException, SQLException {
        queriesLivre = new QueriesLivre();
    }

    public ArrayList<Livre> listerLivres() throws SQLException {
        return queriesLivre.listerLivres();
    }

    public ArrayList<Livre> listerNbLivres(int livId, int nbLivresParPage) throws SQLException {
        return queriesLivre.listerNbLivres(livId, nbLivresParPage);
    }
    
    public Livre afficherLivre(int id) throws SQLException {
        return queriesLivre.afficherLivre(id);
    }

    public ArrayList<Livre> searchLivres(int livId, int nbLivresParPage, String motCle) throws SQLException {
        return queriesLivre.searchLivres(livId, nbLivresParPage, motCle);
    }
    
    public int getNbLivres() throws SQLException {
        return queriesLivre.getNbLivres();
    }
    
    public ArrayList<Livre> getPgLivres(int deb, int ligpage) throws SQLException {
        return queriesLivre.getPgLivres(deb, ligpage);
    }
    
    
}